physical or moral strength or power - Español Inglés Diccionario